--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 18bcce4f4be30bf04cc7ebfa2bef65a8d83a3f56
Parents : bce2237
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-01T23:44:14-06:00
docs(README): update project description, enhance feature list, and clarify migration warnings
Changes
Diff
diff --git a/README.md b/README.md
index be5979a3..7db938e3 100644
--- a/README.md
+++ b/README.md
@@ -1,34 +1,40 @@
# Reticulum MeshChatX
-A heavily customized and updated fork of [Reticulum MeshChat](https://github.com/liamcottle/reticulum-meshchat).
+A [Reticulum MeshChat](https://github.com/liamcottle/reticulum-meshchat) fork from the future.
+
+This project is seperate from the original Reticulum MeshChat project, and is not affiliated with the original project.
+
+> [!WARNING]
+> Backup your reticulum-meshchat folder before using, even though MeshChatX will attempt to auto-migrate whatever it can from the old database without breaking things. Its best to keep backups.
-This project is seperate from the original Reticulum MeshChat project, and is not affiliated with the original project. It has been completely reworked, but I try to maintain a migrator to auto-migrate from old database to new one.
## Major Features
-- Full LXST support w/ custom voicemail support (espeak-ng and ffmpeg required).
-- Map (w/ MBTiles support for offline)
-- Security improvements
-- Custom UI/UX
-- More Tools
-- Built-in page archiving and automatic crawler (no multi-page support yet).
-- Block LXMF users and NomadNet Nodes
+- Full LXST support w/ custom voicemail, phonebook, contacts, contact sharing and ringtone support.
+- Multi-identity support.
+- Authentication
+- Map (OpenLayers w/ MBTiles upload and exporter for offline maps)
+- Security improvements (automatic HTTPS, CORS, and much more)
+- Modern Custom UI/UX
+- More Tools (RNStatus, RNProbe, RNCP and Translator)
+- Built-in page archiving and automatic crawler.
+- Block LXMF users, Telephony and NomadNet Nodes
- Toast system for notifications
- i18n support (En, De, Ru)
- Raw SQLite database backend (replaced Peewee ORM)
+- LXMF Telemetry (WIP)
## TODO
- [ ] Tests and proper CI/CD pipeline.
- [ ] RNS hot reload fix
-- [ ] Backup/Import identities, messages and interfaces.
- [ ] Offline Reticulum documentation tool
-- [ ] LXMF Telemtry for map
- [ ] Spam filter (based on keywords)
-- [ ] Multi-identity support.
- [ ] TAK tool/integration
- [ ] RNS Tunnel - tunnel your regular services over RNS to another MeshchatX user.
- [ ] RNS Filesync - P2P file sync
+- [ ] RNS Page Node
+- [ ] Micron Editor
## Usage
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────